package com.cctcq.domain;
// default package

import java.sql.Timestamp;

/**
 * Route entity. @author MyEclipse Persistence Tools
 */

public class Route implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = -895845686994028071L;
	private String routeId;
	private Product product;
	private Integer routeSequence;
	private String audioUrl;
	private String videoUrl;
	private String foodService;
	private String accommodation;
	private String routeDesc;
	private Boolean available;
	private String title;
	private String traffic;
	private Timestamp createDate;

	// Constructors

	/** default constructor */
	public Route() {
	}

	/** minimal constructor */
	public Route(String routeId, Product product, Boolean available,
			Timestamp createDate) {
		this.routeId = routeId;
		this.product = product;
		this.available = available;
		this.createDate = createDate;
	}

	/** full constructor */
	public Route(String routeId, Product product, Integer routeSequence,
			String audioUrl, String videoUrl, String foodService,
			String accommodation, String routeDesc, Boolean available,
			String title, String traffic, Timestamp createDate) {
		this.routeId = routeId;
		this.product = product;
		this.routeSequence = routeSequence;
		this.audioUrl = audioUrl;
		this.videoUrl = videoUrl;
		this.foodService = foodService;
		this.accommodation = accommodation;
		this.routeDesc = routeDesc;
		this.available = available;
		this.title = title;
		this.traffic = traffic;
		this.createDate = createDate;
	}

	// Property accessors

	public String getRouteId() {
		return this.routeId;
	}

	public void setRouteId(String routeId) {
		this.routeId = routeId;
	}

	public Product getProduct() {
		return this.product;
	}

	public void setProduct(Product product) {
		this.product = product;
	}

	public Integer getRouteSequence() {
		return this.routeSequence;
	}

	public void setRouteSequence(Integer routeSequence) {
		this.routeSequence = routeSequence;
	}

	public String getAudioUrl() {
		return this.audioUrl;
	}

	public void setAudioUrl(String audioUrl) {
		this.audioUrl = audioUrl;
	}

	public String getVideoUrl() {
		return this.videoUrl;
	}

	public void setVideoUrl(String videoUrl) {
		this.videoUrl = videoUrl;
	}

	public String getFoodService() {
		return this.foodService;
	}

	public void setFoodService(String foodService) {
		this.foodService = foodService;
	}

	public String getAccommodation() {
		return this.accommodation;
	}

	public void setAccommodation(String accommodation) {
		this.accommodation = accommodation;
	}

	public String getRouteDesc() {
		return this.routeDesc;
	}

	public void setRouteDesc(String routeDesc) {
		this.routeDesc = routeDesc;
	}

	public Boolean getAvailable() {
		return this.available;
	}

	public void setAvailable(Boolean available) {
		this.available = available;
	}

	public String getTitle() {
		return this.title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getTraffic() {
		return this.traffic;
	}

	public void setTraffic(String traffic) {
		this.traffic = traffic;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

}